Skip to main content

📘 Documentation — Nginx Proxy Manager

🔐 Accùs à l’interface​

  • Se connecter Ă  l'interface via le lien : http://10.10.0.1:81 (accessible uniquement via VPN) ;
  • Utiliser les identifiants fournis par l’administrateur ;

🌐 CrĂ©ation d’un Proxy Host​

  1. Dans la barre latérale, aller dans la section Proxy Hosts ;
  2. Cliquer sur le bouton Add Proxy Host ;
  3. Remplir les champs suivants :
    • Domain Names : <nom de domaine souhaitĂ©> ;
    • Scheme : http ou https ;
    • Forward Hostname / IP : <nom du conteneur Docker ou IP> ;
    • Forward Port : <port exposĂ© par le service> ;
    • Cache Assets : dĂ©cochĂ© (False) ;
    • Block Common Exploits : cochĂ© (True) ;
    • Websockets Support : cochĂ© (True) ;
    • Access List : Par dĂ©faut ou sĂ©lectionner une liste existante ;
  4. Dans l’onglet SSL :
    • SSL Certificate : Request a new SSL Certificate ;
    • Force SSL : cochĂ© (True) ;
    • HTTP/2 Support : cochĂ© (True) ;
    • HSTS Enabled : cochĂ© (True) ;
    • HSTS Subdomains : cochĂ© (True) ;
  5. Cliquer sur Save ;

đŸ§© Ajout de Custom Locations​

  1. Depuis la page d’édition d’un Proxy Host, aller dans l’onglet Custom Locations ;
  2. Cliquer sur Add Location ;
  3. Compléter les informations suivantes :
    • Location : <chemin dans l’URL, ex: /admin> ;
    • Scheme : http ou https ;
    • Forward Hostname / IP : <nom du service> ;
    • Forward Port : <port> ;
  4. Si le service utilise un chemin spécifique (ex: http://<service>:<port>/<subpath>), cliquer sur Settings puis ajouter la configuration manuelle suivante :
    location /<chemin> {
    proxy_pass http://<service>:<port>/<subpath>;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
  5. Cliquer sur Save ;

đŸ›Ąïž CrĂ©ation d’une Access List​

  1. Aller dans la section Access Lists ;
  2. Cliquer sur Add Access List ;
  3. Compléter les champs :
    • Name : <nom de la liste> ;
    • Satisfy Any :
      • False si vous souhaitez restreindre par IP uniquement ;
      • True pour utiliser une authentification par identifiants ;
    • Pass Auth to Host : False ;
  4. Onglet Authorization (si authentification activée) :
    • Username : <nom d'utilisateur> ;
    • Password : <mot de passe> ;
  5. Onglet Access (si restriction par IP activée) :
    • Allow : <IP autorisĂ©e ou plage rĂ©seau> ;

🎯 Appliquer une Access List à un Host​

  1. Dans la liste des Proxy Hosts, cliquer sur Options, puis sur Edit ;
  2. Dans le champ Access List, sélectionner la liste souhaitée ;
  3. Cliquer sur Save pour valider ;